A Visual Interface for Parallel Program Development

نویسنده

  • A. S. M. Sajeev
چکیده

Parallel programming is a more complex process than sequential programming since the programmer has to deal with process creation, synchronization and communication. In order to reduce the complexity of the process, we need simpler models and better tools for parallel programming. This paper describes V4P, a visual environment for object-oriented parallel programming. The underlying programming model is a minimal extension of a sequential programming language to achieve parallelism. The visual environment allows the creation of parallel programs using different patterns of programming, the main advantage being that in most cases, the programmer will be writing only the sequential part of the code.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Visual Parallel Programming on SGI Machines

Visual parallel programming environments significantly can help nonexperienced end-users to write their applications for parallel computers or other parallel/distributed platforms. P-GRADE is an integrated visual programming environment that supports the whole life-cycle of parallel program development. It also facilitates fast reengineering of sequential programs into parallel ones. A unified ...

متن کامل

GRADE: A graphical programming environment for PVM applications

The PVM system { which is one of the most popular message-passing interface currently { represents a low-level tool that enables to write parallel programs but misses the high-level support which could make this work acceptable easy and eecient. To provide high-level graphical support for PVM based program development , a complex programming environment (GRADE) is being developed. GRADE provide...

متن کامل

Towards Visual Development of Message-Passing Programs

Writing and managing programs for parallel systems is a difficult task. It is a great challenge for designers of visual programming languages to provide tools that will help in the process. This paper describes a new graph based tool called Visper that provides a multidimensional environment for program composition. Our approach combines different levels of abstraction at which parallel program...

متن کامل

Enhancing Grade towards a Professional Parallel Programming Environment

To provide high-level graphical support for developing message passing programs, an integrated programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing based parallel programs. GRADE offers the programmer an integrated graphical user interface during the whole life-cycle of program development and prov...

متن کامل

Enterprise: current status and future directions

Software development costs for parallel programs can be considerably higher than for sequential software. There are a variety of reasons for this, but two of the major ones are the programming model and the execution environment. Most parallel programming models are very different from sequential ones, so there is strong resistance to change. In most parallel programming systems, the user must ...

متن کامل

Visual programming support for graph-oriented parallel/distributed processing

GOP is a graph-oriented programming model which aims at providing high-level abstractions for configuring and programming cooperative parallel processes. With GOP, the programmer can configure the logical structure of a parallel/distributed program by constructing a logical graph to represent the communication and synchronization between the local programs in a distributed processing environmen...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997